← Index
NYTProf Performance Profile   
For rbm/rbm
  Run on Wed Feb 12 03:38:15 2020
Reported on Wed Feb 12 04:56:37 2020

Filename(eval 15)[/usr/lib/x86_64-linux-gnu/perl5/5.28/Template/Document.pm:78]
StatementsExecuted 2970403 statements in 6.01s
Eval Invoked At/usr/lib/x86_64-linux-gnu/perl5/5.28/Template/Document.pm line 78

NOTE!
The data used to generate this report page was merged from all 384174 executions
of the string eval on line 78 of /usr/lib/x86_64-linux-gnu/perl5/5.28/Template/Document.pm.
The source code shown below is the text of just one of the calls to the eval.
This report page might not make much sense because the argument source code of those eval calls varied.
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
215704113.84s4.25sTemplate::Document::::__ANON__[(eval 100)[Template/Document.pm:78]:16]Template::Document::__ANON__[(eval 100)[Template/Document.pm:78]:16] (merge of 215704 subs)
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1
# spent 4.25s (3.84+402ms) within Template::Document::__ANON__[(eval 100)[/usr/lib/x86_64-linux-gnu/perl5/5.28/Template/Document.pm:78]:16] which was called 215704 times, avg 20µs/call: # (data for this subroutine includes 215703 others that were merged with it) # 215704 times (3.84s+402ms) by Template::Document::process at line 163 of Template/Document.pm, avg 20µs/call
sub {
2384174239ms my $context = shift || die "template sub called without context\n";
33841741.06s384174810ms my $stash = $context->stash;
# spent 810ms making 384174 calls to Template::Context::stash, avg 2µs/call
4384174160ms my $output = '';
538417454.8ms my $_tt_error;
6
721570479.2ms eval { BLOCK: {
8570891333ms$output .= "out/";
9#line 1 "input text"
1021570444.7ms$output .= $stash->get('project');
11 } };
12 if ($@) {
13 $_tt_error = $context->catch($@, \$output);
14 die $_tt_error unless $_tt_error->type eq 'return';
152157042.77s }
16
172157041.27s return $output;
18}
19
20;